package dxc03;
public class demo1 {
    public static void main(String[] args) {
        //某电影院目前正在上映国产大片，共有100张票，而它有3个窗口卖票，请设计一个程序模拟该电影院卖票


        //1.创建线程对象
        Mythread t1=new Mythread();
        Mythread t2=new Mythread();
        Mythread t3=new Mythread();
        t1.setName("窗口1");
        t2.setName("窗口2");
        t3.setName("窗口3");

        t1.start();
        t2.start();
        t3.start();

//     程序运行的时候，发现窗口1卖了第一张票，窗口2竟然也能卖第一张票.

      /*
      卖票出现了问题
        相同的票出现了多次
        出现了负数的票
        问题产生原因
        线程执行的随机性导致的,可能在卖票过程中丢失cpu的执行权,导致出现问题

       */
    }
}
